import Vue from 'vue'
import App from './App.vue'
import { mixin } from './mixin'
import plugins from './plugins'
// 关闭vue生产提示
Vue.config.productionTip = false
    // 这种写法错了哦！
    // Vue.mixin([mixin]) 全局引入所有的vc和vm都有了mixin
Vue.mixin(mixin)
Vue.use(plugins)
new Vue({
    render(createElement) {
        // return createElement('div','vue模块')
        return createElement(App)
    },
    // 出生前
    beforeCreate() {
        // 安装全局信使，这里的this就是vm，为了能获得$on $emit方法
        // 错误的写法
        // this.prototype.$bus = this
        Vue.prototype.$bus = this
    }
}).$mount('#app')